home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turnbull China Bikeride
/
Turnbull China Bikeride - Disc 1.iso
/
ARGONET
/
PD
/
EDITORS
/
HIPER.ARC
/
ReadMe
< prev
next >
Wrap
Text File
|
1997-07-02
|
7KB
|
173 lines
------------- ----------
Readme file Hiper Help 2.02 FREEWARE
------------- ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ ----------
by Andrew Hunter
================================================================================
What is it then?
----------------
Hiper help is a hyper-text display system, designed for the creation of help
files (but, no doubt, useful for other things, such as electronic books). It
has a very flexible page layout system, a reasonable size, a small memory
requirement and is (now) fast. The file type, message block, sprites, etc
are all registered with Acorn.
The 'Help compiler' help file shows a few (but not all) of its capabilities -
you should find that you can make a help file whose layout can be anything
you want - you have full control of fonts, colour, positioning and underlining.
In this version, there is no limit to the size of the page and (hopefully) no
limit to the size of file the help compiler can deal with.
It has an Acorn allocated file type - &13a, and the message block and other
resources are allocated too. (So, if there's a clash, it shouldn't be my
fault)
How do I go about using it?
---------------------------
The actual source files themselves are text and usually look something like the
following:
{FONTS Trinity.Medium 13 Trinity.Bold.Italic 13 Homerton.Bold 24}
{ARTICLE Help on help}{TITLE Help on Help}
{DRAWFILE 5}
{FONT 3}Help on Help{FONT 1}
...
To compile them, run !HC, drag the file in, and it works away, producing a
save box at the end. Save the file out and double click on it to view it.
(note that !HC needs a scrap directory to work properly)
I recommend that you get MultiUtils to use with Hiper - you can declutter your
desktop with Virtual, get icons from the Wimp sprite pool with CSD & utils, and
the auto-arrange feature of !BD I find very useful for keeping files on the
backdrop tidy.
[All the most recent versions of my programs are uploaded to Arcade]
Wahh! It doesn't work right. I'm going to sulk!
-----------------------------------------------
Hmm. Why not write to me? I may be able to help...
(In other words, if you find a bug, a feature or can't seem to get the thing
working right, _write to me_ - muttering about it under your breath won't
make it go away. I'll fix all bugs that are reported, and will probably
implement any suggestions for improvements.)
My address
----------
No doubt there are tons of bugs in this version of Hiper help... if you find
something that you think could be improved, write to me (note that psychic
messages are unlikely to be recieved. Neither can I hear you muttering about
bugs from a long distance. Using pen and paper [or email] is more likely to
get a result :-)
E-mail: 'Ahunter' on Arcade (#1099)
'Ahunter@spuddy.mew.co.uk' for you people that use the Internet.
And for those that still use pen and paper (nerds: a pen is an ancient form
of wordprocessor that is only compatible with the file format 'paper 1.0'.
It has little bounds-checking, and so trying to use it on a modern computer
is likely to result in ink on your screen).
Ahem. That bracket was so long you probably lost the thread, so here is my
snail-mail address:
Andrew Hunter,
18 Warren Close,
Elmswell,
Bury St. Edmunds,
Suffolk,
IP30 9DS
Hiper help vs Stronghelp
------------------------
OK, so I'm biased, having spent a couple of weeks rewriting the thing, and
a year or two developing it before that.
Stronghelp is a much more widely used help system on Acorn computers than Hiper
Help. It is about 20k larger than the new version, and about twice as large
as previous versions (v0.xx and v1.xx).
Here is the situation as I see it:
Stronghelp
----------
Advantages
==========
Very fast
'Filing system' approach allows easy editing of manuals
*Stronghelp command is very useful for looking up words moderately
quickly
Considerable flexibility in what is shown on page (lots of macro features)
Low memory consumption
Lots of help files in Stronghelp format
Disadvantages
=============
Poor message system makes context-sensitive help more difficult
*Stronghelp only really works well with StrongEd
No searching dialog box
User can be confused by menu for each page
No compression
Clutters up display with hundreds of windows after a while
Large pages don't look good
No history (other than right-click on close icon)
Hiper Help
----------
Advantages
==========
Very user friendly interface
User can't accidently alter file
Compression
File can be loaded entirely into memory for extra speed
Help files can have multi-resolution sprites
Comprehensive message system
Fairly low memory consumption
History menu, back button.
Background sprites
Disadvantages
=============
Help source code can get somewhat confusing [not so much in this version...]
Compressed file format can be slow
If you think I should add anything, write to me... (It should be noted that
I use my own compiler manual while writing Hiper files, and StrongHelp for
the DeskLib manuals: I find StrongHelp's approach clutters my desktop very
annoyingly [even in a 1024x768 mode] because I keep forgetting to use the
right mouse button - the Hiper Help history menu is far more convienient)
I actually converted the StrongHelp Desklib manual to Hiper format... the
converter isn't quite perfect yet, but the compiler and display system performed
flawlessly (and v1.17 crashed in an interesting way when I loaded the 1Mb file
into that by mistake :-)
Disclaimer
----------
Hiper Help is provided 'as is' - there is no warranty of any kind, express
or implied. You use it at your own risk: should it cause, indirectly or
directly, loss of any kind (data, money, livelihood, etc) it is your own
fault for using the thing in the first place.
You may distribute Hiper Help, so long as you use the original archive, intact
and unaltered, make sure that the author (Andrew Hunter) is fully credited and
charge either nothing or a reasonable fee (say, no more than £3 to cover
costs). Hiper Help is FreeWare, NOT public domain: it is © Andrew Hunter and
you may not distribute parts of the package or altered versions of the package
without written permission. An exception to this is the !Hiper program, which
may be distributed separately, but MUST NOT be altered without permission.